function certCalculation(type,obj,isShow) {
    if(type=="co"){
        return CoCertValue(obj,isShow);
    }else if(type=="h2s"){
        return H2SCertValue(obj,isShow);
    }else if(type=="so2"){
        return SO2CertValue(obj,isShow);
    }else if(type=="kh"){
        return KHCertValue(obj,isShow);
    }
}

//co 一氧化碳
function CoCertValue(obj,isShow){
    var isPass=true; //是否合格
    //仪器外观
    if(obj.wg && obj.wg=="正常"){
        if(isShow){
            $("#cowgjdId").text(obj.wg);
            $("#cowgpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#cowgjdId").text(obj.wg);
            $("#cowgpdId").text("不合格");
        }
        //return isPass;
    }

    //报警浓度值
    if(obj.bjndz && Number(obj.bjndz)==35){
        if(isShow){
            $("#cobjndzjdId").text(obj.bjndz);
            $("#cobjndzpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#cobjndzjdId").text(obj.bjndz);
            $("#cobjndzpdId").text("不合格");
        }
        //return isPass;
    }

    //报警功能
    if(obj.sgbj &&  obj.sgbj=="正常"){
        if(isShow){
            $("#cosgbjjdId").text(obj.sgbj);
            $("#cosgbjpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#cosgbjjdId").text(obj.sgbj);
            $("#cosgbjpdId").text("不合格");
        }
        //return isPass;
    }

    //示值绝对误差
    if(obj.szjdwc && Math.abs(Number(obj.szjdwc))<=5){
        if(isShow){
            $("#coszjdwcjdId").text(obj.szjdwc);
            $("#coszjdwcpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#coszjdwcjdId").text(obj.szjdwc);
            $("#coszjdwcpdId").text("不合格");
        }
        //return isPass;
    }

    //示值相对误差
    if(obj.szxdwc && Math.abs(Number(obj.szxdwc))<=10){
        if(isShow){
            $("#coszxdwcjdId").text(obj.szxdwc);
            $("#coszxdwcpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#coszxdwcjdId").text(obj.szxdwc);
            $("#coszxdwcpdId").text("不合格");
        }
        //return isPass;
    }

    //重复性
    if(obj.cfx && Number(obj.cfx.substring(0,obj.cfx.length-1))<=2){
        if(isShow){
            $("#cocfxjdId").text(obj.cfx);
            $("#cocfxpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#cocfxjdId").text(obj.cfx);
            $("#cocfxpdId").text("不合格");
        }
        //return isPass;
    }

    //扩散式响应时间
    if(obj.cyfs=="扩散式"){
        if(obj.xysj && Number(obj.xysj)<=60){
            if(isShow){
                $("#cokssxysjjdId").text(obj.xysj);
                $("#cokssxysjpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#cokssxysjjdId").text(obj.xysj);
                $("#cokssxysjpdId").text("不合格");
            }
            //return isPass;
        }
    }

    //泵吸式响应时间
    if(obj.cyfs=="泵吸式"){
        if(obj.xysj && Number(obj.xysj)<=30){
            if(isShow){
                $("#cobxsxysjjdId").text(obj.xysj);
                $("#cobxsxysjpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#cobxsxysjjdId").text(obj.xysj);
                $("#cobxsxysjpdId").text("不合格");
            }
            //return isPass;
        }
    }

    //零点漂移
    if(obj.ldpy && Math.abs(Number(obj.ldpy))<=3){
        if(isShow){
            $("#coldpyjdId").text(obj.ldpy);
            $("#coldpypdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#coldpyjdId").text(obj.ldpy);
            $("#coldpypdId").text("不合格");
        }
        //return isPass;
    }

    //量程漂移
    if(obj.szpy && Math.abs(Number(obj.szpy))<=5){
        if(isShow){
            $("#coszpyjdId").text(obj.szpy);
            $("#coszpypdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#coszpyjdId").text(obj.szpy);
            $("#coszpypdId").text("不合格");
        }
        //return isPass;
    }

    return isPass;

}


//h2s
function H2SCertValue(obj,isShow){
    var isPass=true; //是否合格
    //仪器外观
    if(obj.wg && obj.wg=="正常"){
        if(isShow){
            $("#h2swgjdId").text(obj.wg);
            $("#h2swgpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#h2swgjdId").text(obj.wg);
            $("#h2swgpdId").text("不合格");
        }
        //return isPass;
    }

    //绝缘电阻
    if(obj.jydz && Number(obj.jydz)>=40){
        if(isShow){
            $("#h2sjydzjdId").text(obj.jydz);
            $("#h2sjydzpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#h2sjydzjdId").text(obj.jydz);
            $("#h2sjydzpdId").text("不合格");
        }
        //return isPass;
    }

    //绝缘强度
    if(obj.jyqd && obj.jyqd=="正常"){
        if(isShow){
            $("#h2sjyqdjdId").text(obj.jyqd);
            $("#h2sjyqdpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#h2sjyqdjdId").text(obj.jyqd);
            $("#h2sjyqdpdId").text("不合格");
        }
        //return isPass;
    }

    //报警设置误差
    if(obj.bjszwc && Math.abs(Number(obj.bjszwc))<=20){
        if(isShow){
            $("#h2sbjszwcjdId").text(obj.bjszwc);
            $("#h2sbjszwcpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#h2sbjszwcjdId").text(obj.bjszwc);
            $("#h2sbjszwcpdId").text("不合格");
        }
        //return isPass;
    }

    //示值误差
    if(obj.zdlcfw=="min100"){
        if(obj.szjdwc  && Math.abs(Number(obj.szjdwc))<=5*Math.pow(10,6)){
            if(isShow){
                $("#h2min100zdlcfwjdId").text(obj.szjdwc);
                $("#h2min100zdlcfwpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#h2min100zdlcfwjdId").text(obj.szjdwc);
                $("#h2min100zdlcfwpdId").text("不合格");
            }
            //return isPass;
        }
    }else{
        if(obj.szjdwc  && Math.abs(Number(obj.szjdwc))<=5){
            if(isShow){
                $("#h2max100zdlcfwjdId").text(obj.szjdwc);
                $("#h2max100zdlcfwpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#h2max100zdlcfwjdId").text(obj.szjdwc);
                $("#h2max100zdlcfwpdId").text("不合格");
            }
            //return isPass;
        }
    }






    //重复性
    if(obj.cfx && Number(obj.cfx.substring(0,obj.cfx.length-1))<=2){
        if(isShow){
            $("#h2scfxjdId").text(obj.cfx);
            $("#h2scfxpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#h2scfxjdId").text(obj.cfx);
            $("#h2scfxpdId").text("不合格");
        }
        //return isPass;
    }

    //扩散式响应时间
    if(obj.cyfs=="扩散式"){
        if(obj.xysj && Number(obj.xysj)<=60){
            if(isShow){
                $("#h2skssxysjjdId").text(obj.xysj);
                $("#h2skssxysjpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#h2skssxysjjdId").text(obj.xysj);
                $("#h2skssxysjpdId").text("不合格");
            }
            //return isPass;
        }
    }

    //泵吸式响应时间
    if(obj.cyfs=="泵吸式"){
        if(obj.xysj && Number(obj.xysj)<=30){
            if(isShow){
                $("#h2sbxsxysjjdId").text(obj.xysj);
                $("#h2sbxsxysjpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#h2sbxsxysjjdId").text(obj.xysj);
                $("#h2sbxsxysjpdId").text("不合格");
            }
            //return isPass;
        }
    }

    //零点漂移
    if(obj.ldpy && Math.abs(Number(obj.ldpy))<=5){
        if(isShow){
            $("#h2sldpyjdId").text(obj.ldpy);
            $("#h2sldpypdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#h2sldpyjdId").text(obj.ldpy);
            $("#h2sldpypdId").text("不合格");
        }
        //return isPass;
    }

    //量程漂移
    if(obj.szpy && Math.abs(Number(obj.szpy))<=5){
        if(isShow){
            $("#h2sszpyjdId").text(obj.szpy);
            $("#h2sszpypdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#h2sszpyjdId").text(obj.szpy);
            $("#h2sszpypdId").text("不合格");
        }
        //return isPass;
    }

    return isPass;

}


//so2
function SO2CertValue(obj,isShow){
    var isPass=true; //是否合格
    //仪器外观
    if(obj.wg && obj.wg=="正常"){
        if(isShow){
            $("#so2wgjdId").text(obj.wg);
            $("#so2wgpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2wgjdId").text(obj.wg);
            $("#so2wgpdId").text("不合格");
        }
        //return isPass;
    }

    //绝缘电阻
    if(obj.jydz && Number(obj.jydz)>=40){
        if(isShow){
            $("#so2jydzjdId").text(obj.jydz);
            $("#so2jydzpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2jydzjdId").text(obj.jydz);
            $("#so2jydzpdId").text("不合格");
        }
        //return isPass;
    }

    //绝缘强度
    if(obj.jyqd && obj.jyqd=="正常"){
        if(isShow){
            $("#so2jyqdjdId").text(obj.jyqd);
            $("#so2jyqdpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2jyqdjdId").text(obj.jyqd);
            $("#so2jyqdpdId").text("不合格");
        }
        //return isPass;
    }

    //报警设置误差
    if(obj.bjszwc && Math.abs(Number(obj.bjszwc))<=(obj.szjdwc/2.0)){
        if(isShow){
            $("#so2bjszwcjdId").text(obj.bjszwc);
            $("#so2bjszwcpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2bjszwcjdId").text(obj.bjszwc);
            $("#so2bjszwcpdId").text("不合格");
        }
        //return isPass;
    }

    //示值绝对误差
    if(obj.szjdwc && Math.abs(Number(obj.szjdwc))<=5){
        if(isShow){
            $("#so2szjdwcjdId").text(obj.szjdwc);
            $("#so2szjdwcpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2szjdwcjdId").text(obj.szjdwc);
            $("#so2szjdwcpdId").text("不合格");
        }
        //return isPass;
    }


    //重复性
    if(obj.cfx && Number(obj.cfx.substring(0,obj.cfx.length-1))<=2){
        if(isShow){
            $("#so2cfxjdId").text(obj.cfx);
            $("#so2cfxpdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2cfxjdId").text(obj.cfx);
            $("#so2cfxpdId").text("不合格");
        }
        //return isPass;
    }

    //扩散式响应时间
    if(obj.cyfs=="扩散式"){
        if(obj.xysj && Number(obj.xysj)<=60){
            if(isShow){
                $("#so2kssxysjjdId").text(obj.xysj);
                $("#so2kssxysjpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#so2kssxysjjdId").text(obj.xysj);
                $("#so2kssxysjpdId").text("不合格");
            }
            //return isPass;
        }
    }

    //泵吸式响应时间
    if(obj.cyfs=="泵吸式"){
        if(obj.xysj && Number(obj.xysj)<=30){
            if(isShow){
                $("#so2bxsxysjjdId").text(obj.xysj);
                $("#so2bxsxysjpdId").text("合格");
            }
        }else{
            isPass=false;
            if(isShow){
                $("#so2bxsxysjjdId").text(obj.xysj);
                $("#so2bxsxysjpdId").text("不合格");
            }
            //return isPass;
        }
    }

    //零点漂移
    if(obj.ldpy && Math.abs(Number(obj.ldpy))<=5){
        if(isShow){
            $("#so2ldpyjdId").text(obj.ldpy);
            $("#so2ldpypdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2ldpyjdId").text(obj.ldpy);
            $("#so2ldpypdId").text("不合格");
        }
        //return isPass;
    }

    //量程漂移
    if(obj.szpy && Math.abs(Number(obj.szpy))<=5){
        if(isShow){
            $("#so2szpyjdId").text(obj.szpy);
            $("#so2szpypdId").text("合格");
        }
    }else{
        isPass=false;
        if(isShow){
            $("#so2szpyjdId").text(obj.szpy);
            $("#so2szpypdId").text("不合格");
        }
        //return isPass;
    }

    return isPass;

}

//空呼
function KHCertValue(obj,isShow){
    var isPass=true; //是否合格
    //仪器外观
    if(isShow){

        $("#khwgId").text(obj.khwg);
    }

    //整机气密性
    if(obj.zjqmx && Number(obj.zjqmx)<=2){
        if(isShow){
            $("#khzjqmxjdId").text(obj.zjqmx);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khzjqmxjdId").text(obj.zjqmx);
        }
    }

    //静态压力
    if(obj.jtyl && Number(obj.jtyl)<=500 && Number(obj.jtyl)>=0){
        if(isShow){
            $("#khjtyljdId").text(obj.jtyl);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khjtyljdId").text(obj.jtyl);
        }
    }

    //压力表示值误差
    if(obj.khszwc && Math.abs(Number(obj.khszwc))<=2.5){
        if(isShow){
            $("#khkhszwcjdId").text(obj.khszwc);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khkhszwcjdId").text(obj.khszwc);
        }
    }

    //自动报警 报警压力
    if(obj.bjyl && Number(obj.bjyl)<=6 && Number(obj.bjyl)>=5){
        if(isShow){
            $("#khbjyljdId").text(obj.bjyl);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khbjyljdId").text(obj.bjyl);
        }
    }


    //自动报警 声级
    if(obj.fssj && Number(obj.fssj)>=90){
        if(isShow){
            $("#khfssjjdId").text(obj.fssj);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khfssjjdId").text(obj.fssj);
        }
    }



    //连续声响时间
    if(obj.lxsxsj && Number(obj.lxsxsj)>=15){
        if(isShow){
            $("#khlxsxsjjdId").text(obj.lxsxsj);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khlxsxsjjdId").text(obj.lxsxsj);
        }
    }

    //间歇声响时间
    if(obj.jxsxsj && Number(obj.jxsxsj)>=60){
        if(isShow){
            $("#khjxsxsjjdId").text(obj.jxsxsj);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khjxsxsjjdId").text(obj.jxsxsj);
        }
    }

////////

    //减压器输出压力
    if(obj.jyqscyl && Number(obj.jyqscyl)>=0.4 && Number(obj.jyqscyl)<=0.9){
        if(isShow){
            $("#khjyqscyljdId").text(obj.jyqscyl);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khjyqscyljdId").text(obj.jyqscyl);
        }
    }

    //小于2的吸气阻力
    if(obj.min2xqzl && Number(obj.min2xqzl)>=60){
        if(isShow){
            $("#khmin2xqzljdId").text(obj.min2xqzl);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khmin2xqzljdId").text(obj.min2xqzl);
        }
    }

    //小于2的呼气阻力
    if(obj.min2hqzl && Number(obj.min2hqzl)>=60){
        if(isShow){
            $("#khmin2hqzljdId").text(obj.min2hqzl);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khmin2hqzljdId").text(obj.min2hqzl);
        }
    }

    //大于2的吸气阻力
    if(obj.max2xqzl && Number(obj.max2xqzl)>=60){
        if(isShow){
            $("#khmax2xqzljdId").text(obj.max2xqzl);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khmax2xqzljdId").text(obj.max2xqzl);
        }
    }

    //大于2的呼气阻力
    if(obj.max2hqzl && Number(obj.max2hqzl)>=60){
        if(isShow){
            $("#khmax2hqzljdId").text(obj.max2hqzl);
        }
    }else{
        isPass=false;
        if(isShow){
            $("#khmax2hqzljdId").text(obj.max2hqzl);
        }
    }

    return isPass;

}